.border{
  // border-left: 1px solid red;

}
.headPortrait{
  .headPortrait();
}
.demo-layout {
  height: 80rpx;
  border-radius: 8rpx;
  text-align: center;
}

.invalid{
  opacity: 0.6;
  pointer-events: none;

}
.extension {
  .demo-layout{
    height: auto;
    margin: 40rpx 0;
  }
  .box();
  .content_h_r(auto);
  margin-top: 40rpx;
  border-radius: 16rpx;
  margin-bottom: 120rpx;

  .drainage {
    text-align: center;
  }

  .Verbot {
    .font(22rpx);
    height: auto;
    text-align: left;
    padding: 20rpx 20rpx 20rpx 56rpx;
    position: relative;
    background: #FFFAEA;
    color: #343434;
    border-radius: 16rpx;
    .Verbot_text{
      font-size: 22rpx;background-color: #fff9ea;
    }
    .Verbot_icon{position: absolute;left: 20rpx;top: 22rpx;}
  }
  .Prohibitmsg {
    background-color: #fff9ea;
  }
}

.Verbot_image {
  .Img_border();
}
.Verbot_title{font-size: 26rpx;}
.failure{font-size: 26rpx;color: #B9B9B9;}

// .myMessage {
//   position: relative;
//   transform: translateY(-14rpx);
//   .box();
//   .invitation{
//     height: 180rpx!important;
//     display: flex;
//     justify-content: center;
//     align-items: center;
//     border-bottom: 2rpx solid #EEEEEE;
//   }
//   .invitation:nth-child(2){
//     border-bottom: unset!important;
//   }
//   .content_h_r(360rpx);
//   .Message {
//     padding: 10px;
//     width: 100%;
//     .Message_txt {
//       font-size: @font40;
//     }

//     .Message_txt_Msg {
//       font-size: 26rpx;
//       color: #666666;

//     }
//   }

//   .invitation {
//     height: 50%;
//   }
// }

.profit {
  .box();
  margin-left: 5vw;
  background: @bgFFF;
  border-radius: 20rpx;
  height: auto;
  position: relative;
  transform: translateY(-70rpx);

  .profit_wrap {
    padding: 20rpx;
    .u-col:nth-child(2){
      position: relative;
      border-left:1px solid #efefef;
      .u-col:nth-child(2)::after{
        content: "";
        width: 1px;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background: #efefef;

      }
    }
  }

  .funt_size {
    .font(40rpx);
    margin: 5rpx;
  }

  .funt_txt {
    .font(26rpx);
    padding: 8rpx;
    color: #666666;
  }
}

.header {
  width: 100vw;
  height: 290rpx;
  background-color: #1a1a1a;
  margin-top: 0;

}

.userName {
  .font(36rpx);
  text-align: start;
  font-weight: bold;
}

.userMsg {
  .font(28rpx);
  padding: 12rpx 0;
  text-align: start;
  opacity: 0.8;
}

.wrap {
  .box();
  position: relative;
  top: 40%;
  transform: translateY(-50%);
}
.app{
  position: relative;
  padding-bottom: 40rpx;
}
.share-layer{
  position: absolute;
  //width: 100%;
  //height: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.4);
}
.share__close-icon{
  width: 48rpx;
  height: 48rpx;
  bottom: 0!important;
}
.share__close-icon{
  bottom: -150rpx!important;
  transform: translateX(-50%);
  position: absolute !important;
}
.share-pic__img{
  width: 580rpx!important;
  height: 900rpx!important;
  border-radius: 16rpx;
}
.share-pic__fuzhi{
  bottom: -80rpx!important;
  font-size: 24rpx!important;
}
.share-layer_center{
  top: 48%!important;
}